package com.example.forum.services;

import com.example.forum.common.AppResult;
import com.example.forum.model.Board;
import org.apache.ibatis.annotations.Param;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * @InterfaceName IBoardService
 * @Description TODO
 * @Author H.
 * @Date 2023/5/28 15:16
 * @Version 1.0
 */
public interface IBoardService {
    /**
     * 查询前 N个正常状态的版块
     * @param  num 查询的个数
     * @return 前N个版块的集合
     */
    List<Board> selectTopByNum (Integer num);

    /**
     * 按照板块id查询板块信息
     * @param id 板块id
     * @return
     */

    Board selectById(@Param("id") Long id);

}
